@charset "utf-8";
/*--------------------/////////////////////////list 列表页--------------------*/
.contain {  margin: 10px auto; overflow: hidden; zoom: 1; background: url(../images/t02bg.png) repeat-y 230px 0 #FFF; padding: 10px }
/* 菜单导航 */
.listl { border-radius: 3px 3px 0 0; width: 210px; background: url(../images/lnew_bg.jpg) repeat-x; }
.listl h2 { font-size: 14px; color: #FFF; line-height: 34px; height: 28px; text-align: center; background: url(../images/lnew_bg_h.jpg) no-repeat 40px center; border-bottom: #0044AB 4px solid }
.listl ul { text-align: center; border: #146CCE 1px solid }
.listl ul li { line-height: 40px; margin: 5px; font-size: 14px; background: #E0EFFA; border: #9FC2EA 1px solid }
.listl ul li a { color: #333; display: block }
.listl ul li a:hover { background: #F5F5F5; text-decoration: none }
/* 信息列表 */
.listr { width: 740px; background: #fff; }
.listr h2 { font-size: 14px; background: url(../images/newsbg.png) no-repeat #D9F6FC; line-height: 30px; height: 35px; color: #fff; padding: 0 10px 0 20px; }
.listr h2 span { float: right; font-size: 12px; font-weight: normal; color: #fff; }
.listr h2 span a { color: #fff; padding: 0 3px }
.listr h2 span a:hover { text-decoration: underline }
.listr ul li span { float: right; font-size: 12px; font-weight: normal; color: #999; }
.listr ul { padding: 10px 10px 20px 0 }
.listr ul li { line-height: 28px; font-size: 14px; background: url(../images/newsli.png) left no-repeat; padding-left: 15px; }
.listr ul li a { color: #333; }
.listr ul li a:hover { text-decoration: underline }
.listr ul li b { color: #F00; font-weight: normal; }
.page { text-align: center }
.page a { color: #F33; border: #ccc 1px solid; padding: 5px; margin: 0 2px }
.page>b, .page a:hover { background: #F60; color: #FFF; padding: 5px; }
.page>b, .page a { text-align: center; }
/* 信息 */
.info_text { width: 1000px; margin: 10px auto; background: #fff }
.info_text h2 { font-size: 14px; background: url(../images/listbg.png) no-repeat #D9F6FC; line-height: 26px; height: 26px; color: #fff; padding: 0 10px 0 40px; border-top: 1px #0383D9 solid }
.info_text h2 span { float: right; font-size: 12px; font-weight: normal; color: #000; }
.info_text h2 span a { color: #000; padding: 0 3px }
.info_text h2 span a:hover { color: #F27F21; text-decoration: underline }
.info_text>ul { padding: 10px 30px }
.a_title { text-align: center; font-size: 26px; font-weight: bold; color: #000; line-height: 50px }
.p_title { text-align: center; font-size: 16px; color: #333; line-height: 50px; }

.box_p { border: #ccc 1px dashed; text-align: center; padding: 5px 0; margin: 0 30px 10px 30px; color: #999; }
.box_p a { color: #999 }
.box_p span { margin: 0 10px }
.disabled{
    color:gray;
    cursor:pointer;
    pointer-events: none;
}
/* 投诉举报 */
.tsjb { margin: 10px auto; overflow: hidden; background: url(../images/mainbg.jpg) repeat-x #fff;padding-left:10px;padding-right:10px;  }
.tsjb h2 { background: url(../images/webicon.gif) no-repeat left center; font-size: 14px; line-height: 46px; height: 46px; padding-left: 20px; color: #069 }
.location { float: right; color: #999; font-size: 12px; font-weight: normal; }
.location a { color: #999; }
.note_show { margin: 10px 0; line-height: 26px; color: #666; }
.ps_red { color: #F00 }
.notebook { background: #F3F7F8; line-height: 26px; border: #ccc 1px solid; overflow: hidden; width: 622px }
.notebook li span { margin-left: 10px; color: #F00 }
.gbook li { border-bottom: #ccc 1px solid; width: 130px; text-align: right; padding: 5px 10px 5px 0 }
.gform { border-left: #ccc 1px solid; background: #fff; width: 480px }
.gform li { border-bottom: #ccc 1px solid; padding: 5px 20px; }
li.bookbtn { border-bottom: 0 }
li.bookare { height: 190px; }
li.bookarea { line-height: 190px; height: 190px; }
.btn { width: 80px; padding: 5px; background: #06F; color: #fff; border: 0; border-radius: 5px }
.btnrest { background: #ccc; margin-left: 10px; color: #333 }
/* book.html */

#gbooklist { width: 1000px; margin: 20px auto; background: #FFFFFF; overflow: hidden; border-radius: 5px; box-shadow: #ccc 2px 2px 2px; border: #ccc 1px solid; }
.gb_tit { color: #3b3b3b; height: 30px; line-height: 30px; background: #CCC; padding: 0 20px; }
.tim { float: right; font-weight: normal; }
.gb_con { line-height: 30px; padding: 0 20px; color: #333 }
.gb_reply { border: #ccc 1px dashed; line-height: 30px; padding-left: 10px; padding: 0 20px; margin: 0 20px 10px 20px; background: #fff; color: #F00 }
.gb_reply span { color: #069; font-weight: bold }



/* CSS Document */
* { margin: 0; padding: 0 }
a:link, a:visited { text-decoration: none; color: #333 }
a:hover { color: #F00; text-decoration: underline }
a { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
img { border: 0 }
.clear{display:block;clear:both;font-size:0px;height:0px;line-height:0px;width:0px;margin:0px;padding:0px;overflow:hidden}
ul, ol { list-style-type: none }
.left { float: left }
.right { float: right }
.blank { height: 5px; overflow: hidden; width: 100%; margin: auto; clear: both }
.box { width: 1000px; margin: auto; overflow: hidden }
html{-webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,th,td,p,blockquote,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0px;padding:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display: inline;*zoom:1;}


input,select,textarea,button{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
li{list-style:none;*margin-left:-1px}
.left{float:left}
.right{float:right}
.clear{display:block;clear:both;font-size:0px;height:0px;line-height:0px;width:0px;margin:0px;padding:0px;overflow:hidden}
a{color:#666;text-decoration:none;}
a:hover{color:#F58021;text-decoration:none;text-decoration:underline}


body{word-wrap:break-word;font:12px/1.8 Tahoma,Verdana,Arial,\5b8b\4f53;
background:#F9F9F9 url(../images/top-bg.jpg) repeat-x top center;}

/*顶部及主菜单样式*/

.top_box{clear:both;width:1000px;margin:0px auto 0px auto;}
.top_box .logo{float:left;text-align:left;}
.top_box {display:block;text-align:center;}
.top_box .topcontent{display:block;text-align:center;height:157px;}

.menu_box{text-align:center;height:45px;}

.menu_style_homepage{float:left;text-align:center;width:100px;}
.menu_style_homepage a.menu{padding-left:13px;}
.menu_style{float:left;text-align:center;width:90px;background:url(../images/nav_line.png) no-repeat left 8px;}

a.menu{display:block;line-height:43px;color:#ffffff;text-decoration:none;text-align:center}
a.menu:hover{color:#FFFFCC;text-decoration:none;}

.menu_current a.menu{display:block;}
.menu_box a:hover{background:url(../images/nav_on.jpg) no-repeat ;}

/*banner样式*/
.banner{clear:both;padding:0 0 0 0;text-align:left;background:url(../images/bannerbg.gif) repeat-x 0 0;overflow:hidden}
.smallbanner{clear:both;padding: 0 0 0 0;margin:0 0 5px 0;text-align:left}

/*网站主体框架样式*/

.main_box_style{width:1000px;margin:10px auto 0px auto;overflow:hidden;}
.main_box_style .main_box_inner{clear:both;overflow:hidden;}

.main_box_style1{overflow:hidden;width:1000px;margin:0px auto 0px auto;}
.main_box_style1 .main_box_inner{clear:both;overflow:hidden;position:relative;padding:45px 0px 0px 0px;}
.main_box_style1 .main_box_inner_left{float:left;width:259px;margin:0 0px 0 0;overflow:hidden;text-align:left;background:#DBDCDE;}
.main_box_style1 .main_box_inner_right{float:right;width:701px;margin:0 0 0 0;overflow:hidden;text-align:left;}

.main_box_style2{overflow:hidden;overflow:hidden;width:1000px;margin:10px auto 0px auto;}
.main_box_style2 .main_box_inner{clear:both;overflow:hidden}
.main_box_style2 .main_box_inner_left{float:left;width:690px;margin:0 0px 0 0;overflow:hidden;text-align:left;}
.main_box_style2 .main_box_inner_right{float:right;width:280px;margin:0 0 0 0;overflow:hidden;text-align:left;}

.main_box_style3{margin:5px 0 0 0;overflow:hidden;}
.main_box_style3 .main_box_inner{clear:both;overflow:hidden}
.main_box_style3 .main_box_inner_left{float:left;width:220px;margin:0 10px 0 0;overflow:hidden;text-align:left;}
.main_box_style3 .main_box_inner_middle{float:left;width:540px;margin:0 0 0 0;overflow:hidden;text-align:left;}
.main_box_style3 .main_box_inner_right{float:right;width:220px;margin:0 0 0 10px;overflow:hidden;text-align:left;}

/*模块样式*/
.module_box{clear:both;margin:0 0 8px 0;border:0 solid #cccccc;overflow:hidden;}                 /*模块整行布局样式*/
.module_box_layout_left{float:left;margin:0 10px 0px 0;border:0 solid #cccccc;overflow:hidden;}  /*模块左布局样式*/
.module_box_layout_right{float:right;margin:0 0 0px 0;border:0 solid #cccccc;overflow:hidden;}   /*模块右布局样式*/

.module_box_inner{clear:both;height:100%;border:0px solid #cccccc;overflow:hidden;}/*模块内层容器样式*/
.module_box_layout_left .module_box_inner{margin:0 0px 0 0;} /*模块居左时重写内层样式*/

.module_title{height:33px;text-align:left;background:url(../images/tit_bg.gif) repeat-x;overflow:hidden;border:#CCC 1px solid;}
.module_sign{float:left;height:33px;line-height:32px;text-align:center;
font-weight:bold;font-size:14px;background:url(../images/title_bg_icon.png) no-repeat left top;padding:0px 0px 0px 25px;color:#C00;}
.module_more{float:right;font-weight:normal;padding:8px 10px 0 10px;}
.module_more a{line-height:15px;font-size:12px;color:#666666}
.module_more a:hover{color:#F58021;}
.module_more .more{display:block;height:12px;width:39px;background:url(../images/more.gif) no-repeat 0 0}

.module_content{padding:0px 10px 0px 10px;text-align:left;border:1px #CCC solid;border-top:0px;}

.module_footer{clear:both;height:1px;overflow:hidden;background-color:#cccccc;display:none}
.module_footer .l{float:left;}
.module_footer .r{float:right}

footer { width: 100%; margin:0 auto; }
.footnav { background: url(../images/ftnav.png) repeat-x; line-height: 40px; height: 40px; overflow: hidden; margin: 10px 0; text-align: center }
.footnav ul li a { color: #FFF }
.footnav ul li { display: inline;  padding: 0 12px }
.copyright { text-align: center;  color: #666 }